Processing Temporal Aggregates over Networked Workstations
نویسندگان
چکیده
TSQL2 is a query language designed for temporal databases. In TSQL2, the GROUP BY clause has the temporal grouping property. In temporal grouping, the time line of each attribute value is partitioned into several sections, and aggregate functions are computed for each time partition. This paper describes two parallel algorithms, data-partition and group-partition, which compute temporal aggregates over a network of workstations. In the group-partition scheme, each workstation maintains the entire aggregate tree for some attribute values selected by the GROUP BY clause. Thus, some workstations may be overloaded while others are idle for most of the time. In the data-partition scheme, all the workstations participate in constructing the aggregate trees in the first phase of the scheme. Thus, the load is evenly distributed across the workstations in the syst,em in the first phase of the scheme. However, before the second phase starts, workstations must exchange the aggregate trees generated at the first phase. A simulator has been used to test the performance of the two algorithms. The results show that the perforiiiance of algorithm group-partition is slightly better than data-partition.
منابع مشابه
Dsm Overview
Computer and soft igh-speed networks and improved microprocessor performance are making networks of workstations an appealing vehicle for parallel computing. By relying solely on commodity hardware ware, networked workstations can offer parallel processing at a relatively low cost. Anetwork-of-workstations multiprocessor can be realized as a processor bank in which dedicated processors provide ...
متن کاملUtilising Multiple Computers in Database Query Processing and Descriptor Rule Management
A fundamental problem to be solved in systems which derive rules from database tables to use in query optimisation is the workload involved. If the data server has to do the work it can interfere with query processing and cause slower query answering, which is the opposite of the required effect. This paper reports our investigation of the use of multiple workstations in the same local network ...
متن کاملA Networked Virtual Reality Application on PC
Currently, the increasing processor performance and connectivity of low-end commodity PCs enables networked virtual reality applications, which have mainly been developed on high-performance graphics workstations or high-cost specific-purpose simulators, to be feasibly implemented on PC. However, because the performance of both 3D graphics processing and network communication environment for PC...
متن کاملUsed with Permission Ieee Gg&a Parallel Volume Rendering Using Binary-swap Image Composition
This paper presents a divide-and-conquer ray-traced volume rendering algorithm and a parallel image compositing method, along with their implementation and performance on the Connection Machine CM-5, and networked workstations. This algorithm distributes both the data and the computations to individual processing units to achieve fast, high-quality rendering of high-resolution data. The volume ...
متن کاملParallel Volume Rendering Using Binary-swap Image Composition
This paper presents a divide-and-conquer ray-traced volume rendering algorithm and a parallel image compositing method, along with their implementation and performance on the Connection Machine CM-5, and networked workstations. This algorithm distributes both the data and the computations to individual processing units to achieve fast, high-quality rendering of high-resolution data. The volume ...
متن کامل